//练习4: 使用flowRight 写一个sanitizeNames()函数， 返回一个下划线链接的小字符串，把数组中的name 转换未这种形式，例如
// sanitizeNames(["Hello World"]) => ["hello world"]
const fp = require('lodash/fp')
const cars = require('./index')
const _underscore = fp.replace(/\W+/g, '_') // <-- 无需改动， 并在san

const sanitizeNames = (array) => {
    return fp.flowRight(
        fp.map(_underscore),  // 转换字符串
    fp.map(i => i.name) // 获取name的数组
    )(array)
}

console.log(sanitizeNames(cars))